  @keyframes circleProgressLoad_right { 0% { transform: rotate(45deg); } 50%, 100% { transform: rotate(225deg); } } 
  @keyframes circleProgressLoad_left { 0%, 50% { transform: rotate(45deg); } 100% { transform: rotate(225deg); } }
 .f-center {text-align:center;padding-top:117px;}
 
 .f-14 {font-size:14px;}
 .pcimg {width:100%;height:auto;}
 .moimg {display:none;}
 .banner .swiper-slide img {display:block;width:100%;left:0;top:0;height: 478px;object-fit:cover;}
 .bannerPic {position:relative;width:100%;height:auto;transition:all 1s ease 2.5s;transform:perspective(1000px) translate3d(0,0,100px);}
 .swiper-slide.active .bannerPic {transition:all 5s ease 0s;transform:perspective(1000px) translate3d(0,0,0px);}
 .banner .swiper-slide .ind_ban_tex {position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
/* .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {font-size:40px;font-family:'Oswald',impact,Arial,sans-serif !important;line-height:1.2;color:#ffffff;text-shadow:3px 0 10px rgba(22,78,145,0.4);transform:translateY(80px);opacity:0;margin-bottom:10px;}
 .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {line-height:1.8;margin-bottom:10px;text-shadow:3px 0 10px rgba(22,78,145,0.4);transform:translateY(80px);opacity:0;}*/
/* .banner .swiper-slide .ind_ban_tex .b_line {width:50px;margin:0px auto 40px;height:2px;background:#fff;transform:translateY(80px);opacity:0;}
 .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {color:#ffffff;line-height:1.5;font-size:18px;text-shadow:3px 0 10px rgba(22,78,145,0.4);transform:translateY(80px);opacity:0;}*/
/* .banner .swiper-slide.active .ind_ban_tex_title_en {transition:all 2s ease .5s;transform:translateY(0);opacity:1;}
 .banner .swiper-slide.active .ind_ban_tex_title {transition:all 2s ease .7s;transform:translateY(0);opacity:1;}
 .banner .swiper-slide.active .b_line {transition:all 2s ease .8s;transform:translateY(0);opacity:1;}
 .banner .swiper-slide.active .ind_ban_tex_info {transition:all 2s ease 1s;transform:translateY(0);opacity:1;}*/
 /*banner1*/
 	/*.banner1{width:600px;float: right;margin-right: 30px}
	.banner1 .ind_ban_tex_title_en{text-align: right}
  	.banner1 .ind_ban_tex_title_en img{display: inline;width:auto;}
  	.banner1 .ind_ban_tex_title{font-size:24px;color: #999999;text-transform: uppercase;}*/
  	.banner1{width:700px;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-left: 105px}
  	.banner1 p{text-align: left}
  	.banner1 .t1{font-size: 48px;color:#333333;letter-spacing: 5px}
  	.banner1 .t2{font-size: 24px;color:#666666;margin-top: 10px;margin-bottom: 5px;}
  	.banner1 .t3{font-size: 12px;color:#bdbdbd;line-height: 24px;text-transform: uppercase;}

 .banner .swiper-button-prev {background-image:none;left:calc(8.335% - 32px);top:calc(50% - 32px);width:64px;height:64px;text-align:center;line-height:64px;color:#ffffff;background-color:rgba(202,202,202,0.3);transition:all .3s ease;border-radius: 50%}
 .banner .swiper-button-next {background-image:none;right:calc(8.335% - 32px);top:calc(50% - 32px);width:64px;height:64px;text-align:center;line-height:64px;color:#ffffff;background-color:rgba(202,202,202,0.3);transition:all .3s ease;border-radius: 50%}
 .banner .swiper-button-next.swiper-button-disabled {background-color:rgba(0,0,0,0.3);border-radius: 50%}
 .banner .swiper-button-prev.swiper-button-disabled {background-color:rgba(0,0,0,0.3);border-radius: 50%}
 .banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 30px}
 .banner .swiper-pagination-bullet {width:12px;height:12px;background-color:#fff;margin:0 14px;opacity:0.5;color:transparent;}
 .banner .swiper-pagination-bullet-active {opacity:1;width:42px;height:42px;line-height:42px;text-align:center;border:2px solid rgba(255,255,255,0.4);background-color:transparent;color:#ffffff;font-weight: bold;}
 .banner .swiper-pagination-bullet-active .rightcircle {-webkit-animation:circleProgressLoad_right 6s linear infinite;animation:circleProgressLoad_right 6s linear infinite;}
 .banner .swiper-pagination-bullet-active .leftcircle {-webkit-animation:circleProgressLoad_left 6s linear infinite;animation:circleProgressLoad_left 6s linear infinite;}
 .banner .swiper-pagination-bullet-active .wrapper_con {display:block;}
 .banner .swiper-pagination {font-size:0;}
 .banner .swiper-pagination > span {display:inline-block;vertical-align:middle;position:relative;}
 .banner .swiper-container-rtl .swiper-button-next {left:calc(8.335% - 32px);}
 .banner .swiper-container-rtl .swiper-button-prev {right:calc(8.335% - 32px);}
 .banner .swiper-container-horizontal > .swiper-pagination-bullets {bottom:5%;}
 .banner .swiper-pagination-custom {bottom:5%;}
 .banner .swiper-pagination-fraction {bottom:5%;}
 .banner .right {right:-2px;}
 .banner .left {left:-2px;}
 .banner .circleProgress {width:42px;height:42px;border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);}
 .banner .rightcircle {border-bottom:2px solid var(--zhu-color);border-left:2px solid var(--zhu-color);right:0;}
 .banner .leftcircle {border-top:2px solid var(--zhu-color);border-right:2px solid var(--zhu-color);left:0;}
 .banner .wrapper_con {width:21px;height:42px;position:absolute;top:-2px;overflow:hidden;display:none;}
 @media(min-width: 1430px){
 	 /*.banner .swiper-slide .ind_ban_tex{width:1430px;}*/
 }
 @media(max-width: 1600px){

 }
@media(max-width: 1400px){
 	/*.banner1 .ind_ban_tex_title{font-size:20px;}*/
 }
@media(max-width: 1200px){
	.f-center{padding-top: 90px}
 	/*.banner1 .ind_ban_tex_title{font-size:18px;}*/
 }
 @media(max-width: 992px){
 	.f-center{padding-top: 74px;}
 	.banner1{padding-left: 30px}
 	.banner1 .t1{font-size: 40px;}
 	/*.banner1 .ind_ban_tex_title{font-size:14px;}*/
 }
 @media(max-width: 768px){
 	.f-center{padding-top: 70px;}
 	.banner .swiper-slide img{height: 350px}
 	/*.banner1 .ind_ban_tex_title{font-size:12px;}*/
 	.banner .swiper-button-next,.banner .swiper-button-prev{display: none}
 	.banner1{width:100%;padding:0 15px;}
 }
  @media(max-width: 576px){

 	.f-center{padding-top: 50px;}
 	.banner .swiper-slide .bannerPic{height: 240px;object-fit: cover;}
  	.banner1 .t1{font-size: 22px;letter-spacing: 0}
  	.banner1 .t2{font-size: 16px;}
  	.banner1 .t3{line-height: 18px}
 }